package org.edu.modules.base.service;

import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;
import java.util.Map;

import org.edu.modules.base.entity.VeBaseService;

public abstract interface IVeBaseServiceService extends IService<VeBaseService> {

    public abstract int serviceModelAllList(VeBaseService veBaseService);

    public abstract List<Map<String, Object>> serviceModelPageList(VeBaseService veBaseService);

    public abstract int serviceGroupAppManageAllList(VeBaseService veBaseService);

    public abstract List<Map<String, Object>> serviceGroupAppManagePageList(VeBaseService veBaseService);

    public abstract int deleteServiceGroupAppManage(String groupId);

    public abstract int serviceGroupAppManageAdd(String groupId, String[] appId);

    public abstract VeBaseService getServiceByName(String id, String name);
}
